<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<style>
  .box1 {

    background-color: red;
    /* margin-bottom: 30px; */overflow: hidden;
  }
  .box2 {
    width: 100px;
    height: 100px;
    background-color: blue;
    /* margin-top: 10px; */
    float: left;
  }
</style>
<body>
  <div class="box1">
    <div class="box2"></div>
  </div>
  
</body>
</html>
<!--
block format context
BFC 块级格式化上下文
BFC 创建条件
1. 根元素，即HTML元素
2. 浮动元素：float值为left、right
3. overflow值 为 auto、scroll、hidden
4. display的值为inline-block、inltable-cell、table-caption、table、inline-table、flex、inline-flex、grid、inline-grid
5. position的值为absolute或fixed


标准流body中 就是一个标准的BFC

1. 高度塌陷
2. 浮动元素和普通元素重叠
3. 外边距重合
-->>